//---------------------------------------------------------------------
// CascadeSharp
// General Public License V2
//---------------------------------------------------------------------

using System;
using CascadeSharp.TKBRep.TopoDS;
using CascadeSharp.TKBRep.TopTools;
using CascadeSharp.TKG3d.TopAbs;

namespace CascadeSharp.TKShHealing.ShapeExtend
{
    //---------------------------------------------------------------------
    //  Class  ShapeExtend_Explorer
    //---------------------------------------------------------------------
    public sealed class ShapeExtend_Explorer
    {
        public ShapeExtend_Explorer()
            : base()
        {
            throw new NotImplementedException();
        }

        public ShapeExtend_Explorer(ShapeExtend_Explorer parameter1)
            : base()
        {
            throw new NotImplementedException();
        }

        public TopoDS_Shape CompoundFromSeq(TopTools_HSequenceOfShape seqval)
        {
            throw new NotImplementedException();
        }

        public TopTools_HSequenceOfShape SeqFromCompound(TopoDS_Shape comp, bool expcomp)
        {
            throw new NotImplementedException();
        }

        public void ListFromSeq(TopTools_HSequenceOfShape seqval, TopTools_ListOfShape l_isval, bool clear)
        {
            throw new NotImplementedException();
        }

        public void ListFromSeq(TopTools_HSequenceOfShape seqval, TopTools_ListOfShape l_isval)
        {
            throw new NotImplementedException();
        }

        public TopTools_HSequenceOfShape SeqFromList(TopTools_ListOfShape l_isval)
        {
            throw new NotImplementedException();
        }

        public TopAbs_ShapeEnum ShapeType(TopoDS_Shape shape, bool compound)
        {
            throw new NotImplementedException();
        }

        public TopoDS_Shape SortedCompound(TopoDS_Shape shape, TopAbs_ShapeEnum type, bool explore, bool compound)
        {
            throw new NotImplementedException();
        }

        public void DispatchList(TopTools_HSequenceOfShape l_ist, TopTools_HSequenceOfShape vertices,
            TopTools_HSequenceOfShape edges, TopTools_HSequenceOfShape wires, TopTools_HSequenceOfShape faces,
            TopTools_HSequenceOfShape shells, TopTools_HSequenceOfShape solids, TopTools_HSequenceOfShape compsols,
            TopTools_HSequenceOfShape compounds)
        {
            throw new NotImplementedException();
        }
    }; // class ShapeExtend_Explorer
}